god smacking - French English Dictionary